wayland: Implement drag sources
authorCarlos Garnacho <carlosg@gnome.org>
Thu, 21 Aug 2014 19:30:22 +0000 (21:30 +0200)
committerCarlos Garnacho <carlosg@gnome.org>
Mon, 1 Sep 2014 17:17:53 +0000 (19:17 +0200)
commit7b85a3417a86916753e973da2c8f622bf610f94b
tree0ff01a3d1f17aa9ca5fe4c4abc2357361e3a15df
parent9b0b88d16b5fa16b0265e5bbbea97a79a1dd7cf5
wayland: Implement drag sources

The wl_data_source is retrieved from the selection object for the DnD
selection, and used to initiate a drag. When the drag is finished, a
button release or touch end event is synthesized to finish the DnD
operation after the compositor grab is gone.

https://bugzilla.gnome.org/show_bug.cgi?id=697855
gdk/wayland/gdkdevice-wayland.c
gdk/wayland/gdkdnd-wayland.c
gdk/wayland/gdkprivate-wayland.h
gdk/wayland/gdkselection-wayland.c